mao.info.baseInfo = {
    region: [
        { 'id': '990000', 'text': '华东' },
        { 'id': '980000', 'text': '华南' },
        { 'id': '970000', 'text': '华中' },
        { 'id': '960000', 'text': '华北' },
        { 'id': '950000', 'text': '西北' },
        { 'id': '940000', 'text': '西南' },
        { 'id': '930000', 'text': '东北' },
        { 'id': '920000', 'text': '台港澳' },
        { 'id': '910000', 'text': '海外' }
    ],
    ticketType: [
        { 'id': '1', 'text': '预售票' },
        { 'id': '2', 'text': 'vip票' },
        { 'id': '3', 'text': '学生票' },
        { 'id': '4', 'text': '早鸟票' },
        { 'id': '5', 'text': '赠票' },
        { 'id': '6', 'text': '现场票' }
    ],
    contractAuditState: [
        { 'id': '0', 'text': '未提交' },
        { 'id': '1', 'text': '审核中' },
        { 'id': '2', 'text': '驳回' },
        { 'id': '3', 'text': '通过' }
    ],
    // 审核状态
    auditState: [
        { 'id': '0', 'text': '已撤销' },
        { 'id': '1', 'text': '待审批' },
        { 'id': '2', 'text': '已驳回' },
        { 'id': '3', 'text': '审批完成' },
        { 'id': '4', 'text': '已中止' }
    ],
    // 消息通知审核状态
    messageAuditState: [
        { 'id': '0', 'text': '未提交' },
        { 'id': '1', 'text': '待审核' },
        { 'id': '2', 'text': '驳回' },
        { 'id': '3', 'text': '通过' },
        { 'id': '4', 'text': '中止' }
    ],
    // 票务分成方式 1-无条件 2-票房总额 3-出票数
    divisionMethod: [
        { 'id': '1', 'text': '无条件' },
        { 'id': '2', 'text': '票房总额' },
        { 'id': '3', 'text': '出票数' }
    ],
    genre: [
        { 'text': '男', 'id': 1 },
        { 'text': '女', 'id': 2 },
        { 'text': '组合', 'id': 3 },
        { 'text': '虚拟', 'id': 4 }
    ],
    district: [
        { 'text': '内地', 'id': 1 },
        { 'text': '港台', 'id': 2 },
        { 'text': '日韩', 'id': 3 },
        { 'text': '欧美', 'id': 4 },
        { 'text': '东南亚', 'id': 5 },
        { 'text': '其他', 'id': 6 }
    ],
    manner: [
        { 'text': '摇滚', 'id': 1 },
        { 'text': '金属', 'id': 2 },
        { 'text': '核', 'id': 3 }
    ],
    sponsorType: [
        { 'text': '公司', 'id': 1 },
        { 'text': '个人', 'id': 2 }
    ],
    feedtype: [
        { 'text': '产品建议', 'id': 1 },
        { 'text': '系统BUG', 'id': 2 }
    ],
    commentLabel: [
        { 'id': 1, 'text': '当晚结清' },
        { 'id': 2, 'text': '定金及时' },
        { 'id': 3, 'text': '客气' },
        { 'id': 4, 'text': '流程清晰' },
        { 'id': 5, 'text': '沟通及时' },
        { 'id': 6, 'text': '有责任心' },
        { 'id': 7, 'text': '无责任心' },
        { 'id': 8, 'text': '结算慢' },
        { 'id': 9, 'text': '不交定金' },
        { 'id': 10, 'text': '不客气' },
        { 'id': 11, 'text': '流程混乱' },
        { 'id': 12, 'text': '沟通困难' }
    ],
    projectType: [
        { 'id': 1, 'text': '包场', 'permission': '' },
        { 'id': 2, 'text': '分票', 'permission': '' },
        { 'id': 3, 'text': '自办', 'permission': '' },
        { 'id': 4, 'text': '商务', 'permission': '' },
        { 'id': 5, 'text': '巡演', 'permission': '' },
        { 'id': 6, 'text': '待定', 'permission': '' }
    ],
    detailRoutes: ['', '#/approval/detail.order', '#/approval/detail.contract', '#/approval/detail.play', '#/approval/detail.sponsor', '#/approval/detail.musician'],
    messageType: [[], ['订场', '预定场', '定场', '巡演'], ['合同', '包场合同', '分票合同', '商务合同', '自办合同'], ['演出'], ['主办方'], ['音乐人'], ['结算单']]
};

mao.info.baseInfoMap = {};
for (var key in mao.info.baseInfo) {
    if (mao.info.baseInfo.hasOwnProperty(key)) {
        mao.info.baseInfoMap[key] = {};
        mao.info.baseInfo[key].forEach(function(item) {
            if (item && item.id && item instanceof Object) {
                mao.info.baseInfoMap[key][item.id || item.code] = item.text || item.name;
            }
        });
    }
}
